//package com.typhoon.spring.config;
//
//import javax.servlet.Filter;
//
//import org.springframework.web.filter.CharacterEncodingFilter;
//import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;
//
//public class CustomWebAppInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {
//
//    @Override
//    protected Class<?>[] getRootConfigClasses() {
//        return new Class[0];
//    }
//
//    /**
//     * JavaConfig类
//     *
//     * @return
//     */
//    @Override
//    protected Class<?>[] getServletConfigClasses() {
//        return new Class[]{CacheConfig.class};
//    }
//
//    /**
//     * 拦截请求
//     *
//     * @return
//     */
//    @Override
//    protected String[] getServletMappings() {
//        return new String[]{ "*.do" };
//    }
//
//    /**
//     * 防止post乱码
//     *
//     * @return
//     */
//    @Override
//    protected Filter[] getServletFilters() {
//        return new Filter[] {
//                new CharacterEncodingFilter()
//        };
//    }
//}
//
